English translation for "alienate oneself from the people"
自绝于人民
Related Translations:
alienate: vt.1.疏远;离间,挑拨,使…不和。2.【法律】让渡,转让(所有权)。3.把(资金等)移作他用 (from)。短语和例子alienate him from his friend 离间他和他的朋友。 alienate lands to another 把土地转让给别人。 alienate oneself from 使自己脱离。 be alienated from 与…不和。